package classes;

import java.util.ArrayList;

import competences.ECompetence;
import data.ECaracteristique;
import data.JetsDeSauvegarde;
import dons.EDons;

public class Guerrier extends Classe {
		
	public Guerrier() {
		super();
	}

	@Override
	protected void ajoutCaracFavorables() {
		caracFavorable.add(ECaracteristique.FOR);
		caracFavorable.add(ECaracteristique.DEX);
		caracFavorable.add(ECaracteristique.CON);
	}

	@Override
	protected void ajoutCompetencesDeClasse() {
		bonusCompetence = 2;
		competenceDeClasse.add(ECompetence.Artisanat);
		competenceDeClasse.add(ECompetence.Dressage);
		competenceDeClasse.add(ECompetence.Equitation);
		competenceDeClasse.add(ECompetence.Escalade);
		competenceDeClasse.add(ECompetence.Intimidation);
		competenceDeClasse.add(ECompetence.Natation);
		competenceDeClasse.add(ECompetence.Saut);
	}

	@Override
	public void AdjustSort (int[] carac){
		
	}
	
	@Override
	public void levelUp() {
		super.niveau++;
		
		super.setBBACombattant();
		super.setJdS(JetsDeSauvegarde.Reflexe);
	}

	
	@Override
	public String toString() {
		return "Guerrier\n" + super.toString() + "\n";
	}

}
